/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Common;

import java.io.Serializable;

/**
 *
 * @author Администратор
 */
public interface IProjectModel extends Serializable {
    IProjectCollection getProjects();
    IProject BuildProject();
    void RegisterUnitDescriptor(IUnitDescriptor descriptor);
    Iterable<IUnitDescriptor> getUnitDescriptors();
    Iterable<IUnitDescriptor> SearchSuitableUnitDescriptors(String parentUnitType);
    IUnitDescriptor SearchSuitableUnitDescriptor(String unitType, String parentUnitType);
}
